package com.yy.QSManage.model.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@ApiModel(description="fa_sys_grid")
@Data
@Accessors(chain = true)
public class FaSysGrid extends BaseEntity implements Serializable {
    /**
    * 表格名称
    */
    @ApiModelProperty(value="表格名称")
    private String name;

    /**
    * 字段配置
    */
    @ApiModelProperty(value="字段配置")
    private String fieldJson;

    /**
    * 样式配置
    */
    @ApiModelProperty(value="样式配置")
    private String tableJson;

    /**
     * 编辑配置
     */
    @ApiModelProperty(value="编辑配置")
    private String editJson;

    /**
     * 添加配置
     */
    @ApiModelProperty(value="添加配置")
    private String addJson;

    /**
     * 查询配置
     */
    @ApiModelProperty(value="查询配置")
    private String queryJson;

    /**
     * 导入配置
     */
    @ApiModelProperty(value="导入配置")
    private String importJson;

    /**
     * 导出配置
     */
    @ApiModelProperty(value="导出配置")
    private String exportJson;

    /**
     * 类型
     */
    @ApiModelProperty(value="类型(table：表格，view：视图，enum：枚举)")
    private String type;

    /**
     * 数据源Id
     */
    @ApiModelProperty(value="数据源Id")
    private String dataSourceId;

    /**
     * 编辑数据源Id
     */
    @ApiModelProperty(value="编辑数据源Id")
    private String editDataSourceId;
    /**
     * 前端接口唯一标识(查询)
     */
    @ApiModelProperty(value="前端接口唯一标识(查询)")
    private String api;

    /**
     * 前端接口唯一标识(编辑)
     */
    @ApiModelProperty(value="前端接口唯一标识(编辑)")
    private String editApi;
    /**
     * 备注
     */
    @ApiModelProperty(value="备注")
    private String note;

    private static final long serialVersionUID = 1L;
}